/*头部*/

header{position: fixed;height: 90px;line-height: 90px;left: 0;right: 0;top:0;z-index: 100;background-color: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
header .head_nav .container{display: flex;}
header .head_nav .logo{width: 25%;}
header .head_nav .nav_list{width: 45%;display: flex;}
header .head_nav .nav_list li{font-size:18px;color: #2c2c2c;text-align: center; min-width:20%; height: 90px;}
header .head_nav .nav_list li a{position: relative;display: block;height: 100%;}
header .head_nav .nav_list li em{position: absolute;left: 0;top:0;height: 100%;width: 100%;font-style: normal;}
header .head_nav .nav_list li .em1{opacity: 1;transition: all 0.5s;transform: scale(1);}
header .head_nav .nav_list li .em2{opacity: 0;transform: scale(0);transition: all 0.5s;}
header .head_nav .nav_list li:hover .em1{opacity: 0;transition: all 0.5s;transform: scale(0);}
header .head_nav .nav_list li:hover .em2{opacity: 1;transition: all 0.5s;transform: scale(1);}
header .head_nav .search{width: 30%;display: flex;justify-content: flex-end;}
header .menu{cursor: pointer; position: absolute;right: 0;top:0;width: 100px;text-align: center;border-left: 1px solid #ccc;line-height: normal;height: 100%;display: flex;justify-content: center;align-items: center;text-transform: uppercase;z-index: 200;}
header .menu .em1{width: 45px;height: 2px;background-color: #7d7d7d;display: block;margin:5px 0;transition: all 1s;}
header .menu .em2{width:45px;height: 2px;background-color: #7d7d7d;display: block;margin:5px 0;transition: all 1s;}
header .menu .em3{width: 45px;height: 2px;background-color: #7d7d7d;display: block;margin:5px 0;transition: all 1s;}
header .menu span{display: block;}
header .menu .sp2{display: none;}
header .search .sec1 i{margin:0 10px;font-size: 22px;cursor: pointer;}
header .search .sec1:hover i{color: #3c98db;}
header .search .sec2{margin:0 10px;}
header .search .sec2 a:last-child:after{display: none;}
header .search .sec2 .active{color: #3c98db;}
header .search .sec2 a{display: inline-block;text-transform: uppercase;font-size: 16px;color: #2c2c2c;}
header .search .sec2 a:after{content: "";width: 2px;height: 24px;background-color: #2c2c2c;margin:0 5px;display: inline-block;margin:0 10px;}
header .search .sec3 .icon-weixin{font-size: 22px;color: #3dbe5b;margin:0 5px;}
header .search .sec3 .icon-weibo{font-size: 22px;color: #e05953;margin:0 5px;}
header .menu.active{border-left: none;}
header .menu.active .em1{transform: rotate(45deg);transform-origin: 21px 0px;transition: all 1s;background-color: #fff;}
header .menu.active .em2{opacity: 0;transition: all 1s;}
header .menu.active .em3{transform: rotate(-45deg);transform-origin: 5px -5px;transition: all 1s; background-color: #fff;}
header .menu.active{color: #fff;}
header .menu.active .sp1{display: none;}
header .menu.active .sp2{display: block;}

/*列表二级*/
header .nav_list .li_nav{position: absolute;left: 0;right: 0;top:100%;background: #3c98db;display: none;}
header .nav_list .li_nav .container{display: flex;justify-content: center;}
header .nav_list .li_nav p{padding:0 15px;}
header .nav_list .li_nav p a{color: #fff;}
header .nav_list .li_nav p:hover a{color: #fff;font-weight: bold;}



/*侧边菜单*/
header .menu_hide{position:fixed;right:-280px;top:0;bottom:0;width: 280px;background-color: #3c98db;z-index: 100;transition: all 0.5s;}
header .menu_hide .menu_ul{position: absolute;top:90px;left: 0;right: 0;bottom: 0;}
header .menu_hide .menu_ul li{width: 100%;line-height: normal;border-top:1px solid #6cb5ea;font-size: 18px;color: #fff;}
header .menu_hide .menu_ul li span{display: block; padding:25px 50px;}
header .menu_hide .menu_ul li:hover span{background-color: #fff;color: #60605e;transition: all 0.3s;cursor: pointer;}
header .menu_hide .menu_ul .two_nav{background-color: #6cb5ea;padding:20px 50px;font-size: 16px;display: none;}
header .menu_hide .menu_ul .two_nav p{padding:5px 0 5px 15px;}
header .menu_hide .menu_ul .two_nav p a{color: #fff;}



/*banner*/
.banner{position: relative;}
.banner .page{position: absolute;left: 0;right: 0;top:0;bottom:0;}
.banner .page .container{position: relative;height: 100%;}
.banner .ban_float{position: absolute;left: 0;right: 0;top:0;bottom:0;background-color: rgba(0,0,0,0.3);}
.banner .ban_float .container{height: 100%;display: flex;align-items: center;}
.banner .ban_float .text{color: #fff;text-shadow: 5px 5px 5px rgba(0,0,0,0.2);margin-bottom: 200px}
.banner .ban_float .text .h2{font-size:42px;margin-left: 300px;transition: all 0.5s;opacity: 0.2}
.banner .ban_float .text .h3{font-size:65px;margin-left:300px;transition: all 1s;opacity: 0.2}
.banner .ban_float .text .p{font-size:24px;margin-left:300px;transition: all 1.5s;opacity: 0.2}
.banner .ban_float .text .more a{font-size:14px;color: #fff;margin-top: 30px;display: block;margin-left:300px;transition: all 1.5s;opacity: 0.2}
.banner .ban_float .text .more:hover a{color: #3c98db;}
.banner .page .next_ban,
.banner .page .prev_ban{top:60%;outline: none;  right: initial;width: 60px;height: 60px;border:1px solid #fff;text-align: center;line-height: 60px;border-radius: 50%;color: #fff;background: none;}
.banner .page .next_ban i,
.banner .page .prev_ban i{font-size:30px;}
.banner .page .next_ban{left: 100px;}
.banner .page .prev_ban{left: 0;}

.banner .swiper-slide-active .ban_float .text .h2{margin-left: 0;transition: all 1s;opacity: 1}
.banner .swiper-slide-active .ban_float .text .h3{margin-left: 0;transition: all 1.5s;opacity:1}
.banner .swiper-slide-active .ban_float .text .p{margin-left: 0;transition: all 2s;opacity: 1}
.banner .swiper-slide-active .ban_float .text .more a{margin-left: 0;transition: all 2.5s;opacity: 1}

/*banner新闻*/
.banner{height: 100vh;position: fixed;left: 0;top:0;right: 0;bottom:0;z-index: -100;}



.ind_new{margin-top: 100vh;background-color: #fff;overflow: hidden;}

.ind_new .ban_new{height: 85px;background-color: rgba(255,255,255,0.98);display: flex;z-index: 10;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.ind_new .ban_new .new_h3{width: 200px;background-color: #3c98db;color: #fff;font-size:24px;line-height: 85px;text-align: center;position: relative;overflow: hidden;}
.ind_new .ban_new .new_h3:after{content: "";display: block;width: 200px;height: 200px;background-color: #fff;position: absolute;left:75%;top:0;transform: rotate(30deg);}
.ind_new .ban_new .new_ul{width: calc(100% - 275px);height:85px;overflow: hidden;}
.ind_new .ban_new .new_more{width: 75px;line-height: 85px;text-align: center;}
.ind_new .ban_new .new_ul .swiper-slide{width: 100%;line-height: 85px;display: flex;}
.ind_new .ban_new .new_ul .swiper-slide p{position: relative; width: 50%;text-align: center;height: 85px;}
.ind_new .ban_new .new_ul .swiper-slide p:after{position: absolute;right: -5px;top:50%;margin-top: -12px; display: block;content: "";height: 24px;width: 1px; background-color: #ccc;}
.ind_new .ban_new .new_ul .swiper-slide p a{display: flex;}
.ind_new .ban_new .new_ul .swiper-slide .text{width: calc(100% - 100px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind_new .ban_new .new_ul .swiper-slide .data{width: 100px;text-align: center;}

.ind_new .ban_new .swiper-container{height: 150px;}
.ind_new .ban_new .swiper-container .swiper-wrapper{height: 150px;}


/*首页标题*/
.ind_title{text-align: center;}
.ind_title h3{font-size:36px;color: #4b4a4a; font-weight: bold;padding:15px 0;position: relative; margin:10px 0;}
.ind_title h3:after{content: "";width: 50px;height: 2px;background-color: #3c98db;position: absolute;left: 50%;bottom:0;display:block;margin-left: -25px;}
.ind_title p{font-size:14px;color: #7f7f7f;line-height: 30px;}
.ind_about,.ind_news{padding:50px 0;}
.ind_back{background-color: #f0f0f0;}



/*首页关于*/
.ind_about{background-color: #f0f0f0;overflow: hidden;}
.ind_about .about_list{display:flex; justify-content: center;margin:30px 0;}
.ind_about .inlist{width:33.3333%; color: #939393;text-align: center;}
.ind_about .inlist .p1{font-size: 14px; color: #3c98db;}
.ind_about .inlist .p1 span{font-size: 76px;/*font-weight: bold;*/ }
.ind_about .inlist .p2{font-size: 16px;color: #545151;}


/*解决方案*/
.ind_cases{padding:30px 0;background-color: #fff;position: relative;overflow: hidden;}
.ind_cases .swiper_case{padding:30px 15px 60px;}
.ind_cases .swiper-slide{box-shadow: 0 2px 10px rgba(0,0,0,0.2);}
.ind_cases .swiper-slide .img img{max-width: initial;width: 100%;}
.ind_cases .swiper-slide:hover{transform:scale(1.05);transition: all 0.5s; box-shadow: 0 15px 10px rgba(0,0,0,0.2);}
.ind_cases .text{background-color: #fff;padding:15px;}
.ind_cases .text h3{color: #3c98db;font-size: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind_cases .text p{color: #7f7f7f;font-size: 14px;line-height: 25px;margin:10px 0;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}

.ind_cases .swiper-slide:hover .text{background-color: #3c98db;transition: all 0.5s;}
.ind_cases .swiper-slide:hover h3{color: #fff;transition: all 0.5s;}
.ind_cases .swiper-slide:hover p{color: #fff;transition: all 0.5s;}
.ind_cases .swiper-slide:hover .more a{color: #fff;transition: all 0.5s;}
.ind_cases .case_list .more a{color: #7f7f7f;font-size: 14px;display: block;margin:10px 0;}
.ind_cases .case_list .more:hover a{color: #3797dd;}
.ind_cases .pagination_case span{background-color: #3c98db;}


/*热门产品*/
.ind_hotproduct{height: 620px;background-color: #f0f0f0;border-top:3px solid #f0f0f0;border-bottom:3px solid #f0f0f0;overflow: hidden;}
.ind_hotproduct .container{display: flex;}
.ind_hotproduct .left{width: 50%;position: relative;display: flex;align-items: center; }
.ind_hotproduct .left .left_list{width: 50%; }
.ind_hotproduct .right{width: 50%;display: flex;flex-flow: wrap;height: 620px;background-color: #fff;position: relative;}
.ind_hotproduct .gallery-top{height: calc(100% - 110px);width: 100%;}
.ind_hotproduct .gallery-top .swiper-slide{display: flex;justify-content: center;align-items: center;}
.ind_hotproduct .gallery-top .swiper-slide img{max-width: initial;height: 100%;width: 100%;}
.ind_hotproduct .right .gallery-thumbs{height:110px;width: 100%;background-color: #f0f0f0;display: flex;align-items: center;}
.ind_hotproduct .right .gallery-thumbs .swiper-slide{display: flex; cursor: pointer; justify-content: center;align-items: center;background-color: #fff;border:3px solid #f0f0f0;border-left: 3px solid #fff;}
.ind_hotproduct .right .gallery-thumbs .swiper-slide img{height: 100%;}
.ind_hotproduct .left .next_hot,.ind_hotproduct .left .prev_hot{opacity: 1; width: 110px;height: 110px;outline: none;background-image: none;text-align: center;line-height: 110px;}
.ind_hotproduct .left .next_hot i,.ind_hotproduct .left .prev_hot i{font-size: 50px;color: #cfd0d0;}
.ind_hotproduct .left .next_hot{right:0;bottom:0;top:initial;background-color: #e3e2e2;}
.ind_hotproduct .left .prev_hot{right:110px;bottom:0;top:initial;background-color: #f8f8f8;left: initial;}
.ind_hotproduct .right:after{content: "";height: calc(100% - 110px);width: 100%;background-color: #fff;position: absolute;left: 100%;top:0;}

.ind_hotproduct .left .inlist .h3{font-size:36px;color: #4b4a4a;position:relative; padding:15px 0;font-weight: bold;margin-bottom:30px;}
.ind_hotproduct .left .inlist .h4{font-size:28px;color: #3c98db;font-weight: bold;margin-bottom: 15px;}
.ind_hotproduct .left .inlist .h5{font-size:20px;color: #3797dd;font-weight: bold;}
.ind_hotproduct .left .inlist .h3:after{content: "";display:block;width: 50px;height: 2px;background-color: #3c98db;position: absolute;left: 0;bottom:0;}
.ind_hotproduct .left .txt h3{font-size:14px;color: #686868;font-weight: bold;line-height: 30px;}
.ind_hotproduct .left .txt{font-size:14px;color: #878787;line-height: 30px;max-height:280px; overflow-y: auto;}

.ind_hotproduct .left .txt::-webkit-scrollbar{width:4px;background-color: #e3e2e2;}
.ind_hotproduct .left .txt::-webkit-scrollbar-thumb{background-color: #3c98db;}



.ind_hotproduct .left_list .inlist.active{display: block;}
.ind_hotproduct .left_list .inlist{display:none;}


/*产品中心*/
.ind_product{background-color: #fff;padding:50px 0;overflow: hidden;}
.ind_product .pro_menu{display: flex;justify-content: center;margin:15px 0;}
.ind_product .pro_menu p{margin:0 5px;padding:8px 15px;background-color:#f0f0f0;font-size: 16px;cursor: pointer;}
.ind_product .pro_menu .active{background-color: #3c98db;color: #fff;}
.ind_product .pro_menu p:hover{background-color: #3c98db;color: #fff;transition: all 0.3s;}
.ind_product .pro_ul{display: flex;flex-flow: wrap;justify-content: space-between;margin-top: 30px;}
.ind_product .pro_ul li{width: 31.333%;margin-bottom: 30px;}
.ind_product .pro_ul .txt{padding:15px 0;color: #7f7f7f;font-size: 14px;border-bottom: 3px solid #f0f0f0;position: relative;}
.ind_product .pro_ul .img{overflow: hidden;}
.ind_product .pro_ul img{transition: all 0.5s;}
.ind_product .pro_ul li:hover img{transform: scale(1.1);transition: all 0.5s;}
.ind_product .pro_ul .txt:after{content:"";width: 0;height: 3px;background-color: #3c98db;position: absolute;left: 0;bottom:-3px;display: block;transition: all 1s;}
.ind_product .pro_ul .txt p{margin-top: 5px;}
.ind_product .pro_ul li:hover .txt:after{width: 100%;transition: all 0.5s;}
.ind_product .pro_ul li:hover .txt{color: #3c98db;}
.ind_product .pro_inlist{display: none;}
.ind_product .pro_inlist.active{display: block;}





/*视频展示*/
.ind_video{background-color: #f0f0f0;position:relative;}
.ind_video .video_btn{position: absolute;left: 0;right: 0;top:0;bottom:0;background-color:rgba(0,0,0,0.2);display: none;}
.ind_video .video_btn .btn{position: absolute;left: 50%;top:50%;transition: all 0.3s;padding:0; transform: translate(-50%,-50%);display: block;width:100px;height: 100px;line-height: 100px;text-align: center;border:2px solid #3c98db;border-radius: 20px;}
.ind_video .video_btn .btn i{display: block;font-size: 40px;color: #3c98db;}
.ind_video .video_btn .btn:hover{box-shadow: 0 0 20px #fff;transition: all 0.3s;border:2px solid #fff;}
.ind_video video{width: 100%;}



/*售后服务*/
.ind_sevice{background-color: #fff;padding:60px 0;}
.ind_sevice .sev_list{display: flex;}
.ind_sevice .sev_list .inlist{width: 25%; text-align: center;}
.ind_sevice .inlist .ico{width: 100px;height: 100px;border-radius: 50%;border:2px solid #3c98db;text-align: center;line-height: 100px;display: inline-block;transition: all 0.5s;}
.ind_sevice .inlist .ico i{font-size: 45px;}
.ind_sevice .inlist h3{font-size: 18px;color: #4d4e4f;font-weight: bold;margin-top: 15px;}
.ind_sevice .inlist p{font-size: 14px;color: #878787;margin:10px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ind_sevice .inlist .more a{font-size: 14px;color: #3797dd;}
.ind_sevice .inlist:hover .ico{transform: rotateY(180deg);transition: all 0.5s;}
.ind_sevice .inlist:hover .more a{color: #3c98db;}


/*底部*/
footer{background-color: #5f5e5e;overflow: hidden;}
footer .foot_top{padding:30px 0;}
footer .foot_top .foot_ul{display: flex;justify-content: space-between;line-height: 30px;}
footer .foot_top .foot_ul h3{font-size:16px;margin-bottom: 15px;color: #fff;}
footer .foot_top .foot_ul p a{font-size:14px;color: #c3c3c3;}
footer .foot_copy {padding:15px 0;line-height: 25px;border-top:1px solid #7d7d7d;color: #c3c3c3;}
footer .foot_copy span{margin-right: 15px;}
footer .foot_copy a{color: #c3c3c3;margin:0 5px;}
footer a:hover{color: #3c98db!important;}


/*内页*/

/*内页菜单*/
.nei_menu {background-color:#f0f0f0;margin-top: 90px;padding:20px 0 30px;font-size: 16px; }
.nei_menu .add{color: #4b4a4a;}
.nei_menu .add a{margin:0 5px;}
.nei_menu .tit{font-size:36px;font-weight: bold;color: #3c98db;padding:15px 0;}
.nei_menu .menu_list{display: flex;}
.nei_menu .menu_list li{position: relative;font-weight: bold;}
.nei_menu .menu_list li:after{content: "";width: 1px;height: 15px;background-color: #878787;display:inline-block;margin:0 10px;vertical-align: middle;}
.nei_menu .menu_list li a{color: #878787;}
.nei_menu .menu_list li:hover a{color: #3c98db;}
.nei_menu .menu_list li:last-child:after{display: none;}
.nei_menu .menu_list .active a{color: #3c98db;}

.nei_mian{margin:45px 0;}

/*公司简介*/
.nei_about .ab_top{display: flex;position: relative;height: auto;justify-content: flex-end;}
.nei_about .ab_top .text{width: 50%;overflow-y: auto;color: #7f7f7f;font-size: 14px;line-height: 30px;text-indent: 2em;padding-right: 15px;height:100%;position: absolute;left: 0;top:0;}
.nei_about .ab_top .img{width: 50%;padding-left: 15px;}

.nei_about .ab_top .text::-webkit-scrollbar{width:4px;background-color: #f2f2f2;}
.nei_about .ab_top .text::-webkit-scrollbar-thumb{background-color: #3c98db;}
.nei_about .ab_center{display:flex; justify-content: center;margin:30px 0;box-shadow: 0 0 10px rgba(0,0,0,.1);padding:60px 0;}
.nei_about .ab_center .inlist{width:33.3333%; color: #939393;text-align: center;}
.nei_about .ab_center .inlist .p1{font-size: 14px; color: #3c98db;}
.nei_about .ab_center .inlist .p1 span{font-size: 76px;font-weight: bold; }
.nei_about .ab_center .inlist .p2{font-size: 16px;color: #545151;}

.nei_about .ab_foot{display: flex;flex-flow: wrap;margin:0 -1%;}
.nei_about .ab_foot .inlist{width: 31.333%;margin:0  1% 20px;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.nei_about .ab_foot .text{background-color: #fff;padding:15px;}
.nei_about .ab_foot .text h3{color: #3c98db;font-size: 24px;}
.nei_about .ab_foot .text p{color: #7f7f7f;font-size: 14px;line-height: 25px;margin:10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.nei_about .ab_foot .img{overflow: hidden;}
.nei_about .ab_foot .inlist:hover img{transform: scale(1.05);transition: all 0.5s;}


/*关联企业*/
.nei_hezuo .hz_list{display: flex;flex-flow: wrap;margin:0 -1%;}
.nei_hezuo .hz_list li{width: 23%;margin:0 1% 20px;border:2px solid #f0f0f0;height: 150px;display: flex;align-items: center;justify-content: center;}



/*生产设备*/
.nei_shebei .sb_list{display: flex;flex-flow: wrap;margin:0 -1%;}
.nei_shebei .sb_list li{width: 31.33333%;margin:0 1% 20px;}
.nei_shebei .sb_list .img{display: block;overflow: hidden;}
.nei_shebei .sb_list img{transition: all 0.5s;}
.nei_shebei .sb_list .p{text-align: center;padding:25px 0;border-bottom: 3px solid #f0f0f0;font-size: 18px;color: #444444;position: relative;}
.nei_shebei .sb_list .p:after{position: absolute;content: "";width:0;transition: all 0.5s; height: 3px;background-color: #3c98db;bottom:-3px;left: 0;display: block;}
.nei_shebei .sb_list li:hover .p:after{width: 100%;transition: all 0.5s;}
.nei_shebei .sb_list li:hover img{transform: scale(1.1);transition: all 0.5s;}
.nei_shebei .sb_list li:hover img{transform: scale(1.1);transition: all 0.5s;}

/*分页*/
.page_pro{margin:30px 0; }
.page_pro ul{clear:both;display: inline-block;}
.page_pro li{float: left;padding:5px 10px;background-color: #f5f5f5;font-size: 14px;margin:0 5px ;color: #676767;}
.page_pro li a{font-size: 14px;color: #676767;}
.page_pro li:hover{background-color:#bababa;color:#fff;}
.page_pro li:hover a{color:#fff;}


/*视频展示*/
.nei_video .vid_tit{text-align: center;font-size:24px;color: #8f8f8f;padding:30px 0; }
.nei_video .video{position:relative;}
.nei_video video{width: 100%;}
.nei_video .video_inlist{margin-bottom: 30px;}
.nei_video .video_btn{position: absolute;left: 0;right: 0;top:0;bottom:0;background-color:rgba(0,0,0,0.2)}
.nei_video .video_btn .btn{position: absolute;left: 50%;top:50%;padding:0; transform: translate(-50%,-50%);display: block;width:100px;height: 100px;line-height: 100px;text-align: center;border:2px solid #3c98db;border-radius: 20px;}
.nei_video .video_btn .btn i{display: block;font-size: 40px;color: #3c98db;}
.nei_video .video_btn .btn:hover{box-shadow: 0 0 20px #fff;border:2px solid #fff;transition: all 0.3s;}
.nei_video .video_btn .btn:hover i{color:#fff;transition: all 0.3s;}

/*发展历程*/
.nei_lic{position: relative;padding:30px 0;}
.nei_lic .line{position: absolute;left: 50%;top:0;height: 100%;background-color: #3c98dc;width: 5px;display:block;margin-left: -2.5px;}
.nei_lic .line:before{content: "";width: 28px;height: 28px;border:1px solid #c5d7e6;background-color: #fff;display: block;top:0;position: absolute; border-radius: 50%;margin-left: -12px;}
.nei_lic .line em{width: 28px;cursor:pointer; height: 28px;border:1px solid #c5d7e6;background-color: #fff;display: block;bottom:0;border-radius: 50%;position: absolute;margin-left: -12px;text-align: center;line-height: 28px;color: #c5d7e6;font-size: 12px;}
.nei_lic .line:hover em{background-color: #3c98dc;color: #fff;}
.nei_lic .lic_list{overflow: hidden;position: relative;}
.nei_lic .inlist{float: left;width: 50%;padding: 0 7%;position: relative;}
.nei_lic .lic_list h3{width: 100%;height: 160px; position: relative;}
.nei_lic .lic_list h3:after{content: "";display: block;position: absolute; width:24px;height: 24px;background-color: #3c98dc;border-radius: 50%;left: 50%;top:50%;transform: translate(-50%,-50%); }
.nei_lic .lic_list h3 span{position: absolute;left: 50%;top:50%;transform: translate(-150%,-50%);font-size: 48px;color: #3c98dc;font-weight: bold;}
.nei_lic .inlist:nth-child(odd){margin-top: 10%;}
.nei_lic .inlist:nth-child(even):after{content: "";display: block;position: absolute; width:16px;height: 16px;background-color: #fff;right: -8px;top:0;border:1px solid #c5d7e6;z-index: 10;border-radius: 50%;}
.nei_lic .inlist:nth-child(odd):after{content: "";display: block;position: absolute; width:16px;height: 16px;background-color: #fff;left: -8px;top:0;border:1px solid #c5d7e6;z-index: 10;border-radius: 50%;}
.nei_lic .lic_list .text .data{font-size: 18px;color:#3c98db;font-weight: bold; }
.nei_lic .lic_list .text p{font-size: 18px;color:#444444; line-height:30px;}
.nei_lic .inlist:hover:after{background-color: #3c98db!important;transition: all 0.3s;border:1px solid #3c98db;}
.nei_lic .lic_list .inlist .img{padding-bottom:30px;border-bottom: 3px solid #f0f0f0;position: relative; }
.nei_lic .lic_list .inlist .img:after{content:"";width: 0;height: 3px;background-color: #3c98db;position: absolute;bottom:-3px;left: 0px;}
.nei_lic .lic_list .inlist .img:hover:after{width: 100%;transition: all 0.3s;}

/*竞争优势*/
.nei_youshi .inlist{position: relative;margin-bottom:20px;overflow: hidden;}
.nei_youshi .ys_txt{position: absolute;left: 0;right:0;bottom:0;display: flex;align-items: center; }
.nei_youshi .ys_txt .txt{background-color:rgba(177,204,29,0.9);padding:30px;color: #fff;width: 100%;    padding-left: 50px;}
.nei_youshi .txt h3{font-size:20px; }
.nei_youshi .txt p{font-size:14px;margin:15px 0;}
.nei_youshi .txt .more{display: inline-block;padding:5px 15px;border:1px solid #fff; }
.nei_youshi .txt .more a{color: #fff; }
.nei_youshi .inlist img{transition: all 1s; }
.nei_youshi .inlist:hover img{transform: scale(1.05);transition: all 1s; }

/*内页产品中心*/
.nei_product .pro_top .h3{font-size:36px;color: #4b4a4a;position: relative; padding:15px 0;}
.nei_product .pro_top .h3:after{position: absolute;left: 0;bottom:0;width: 50px;height: 2px;content: "";display: block; background-color: #3c98db; }
.nei_product .pro_top .p{font-size:14px;color: #686868;line-height: 25px;padding:15px 0;}
.nei_product .pro_top ul{display: block;overflow: hidden;margin-bottom:15px;}
.nei_product .pro_top .two_menu li{margin-right:5px;background-color: #3c98db;position: relative;}
.nei_product .pro_top .two_menu li:hover{background-color: #3797dd;transition: all 0.2s;}
.nei_product .pro_top .two_menu li a{color: #fff;padding:5px 25px;display: block;}
.nei_product .pro_top .three_menu li {position: relative;padding:0 10px;}
.nei_product .pro_top .three_menu li a{color: #969695;display: block;}
.nei_product .pro_top .three_menu li:after{content:"";display: inline-block;width: 1px ;height: 14px;background-color: #ccc;position: absolute;right: 0;top:3px;}
.nei_product .pro_top .three_menu li:hover a{color: #3c98db;}
.nei_product .pro_top .three_menu li:last-child:after{display: none;}

.nei_product .pro_ul{display: flex;flex-flow: wrap;justify-content: space-between;margin-top: 30px;}
.nei_product .pro_ul li{width: 31.333%;margin-bottom: 30px;}
.nei_product .pro_ul .txt{padding:15px 0;color: #7f7f7f;font-size: 14px;border-bottom: 3px solid #f0f0f0;position: relative;}
.nei_product .pro_ul .img{overflow: hidden;}
.nei_product .pro_ul img{transition: all 0.5s;}
.nei_product .pro_ul li:hover img{transform: scale(1.1);transition: all 0.5s;}
.nei_product .pro_ul .txt:after{content:"";width: 0;height: 3px;background-color: #3c98db;position: absolute;left: 0;bottom:-3px;display: block;transition: all 1s;}
.nei_product .pro_ul .txt p{margin-top: 5px;}
.nei_product .pro_ul li:hover .txt:after{width: 100%;transition: all 0.5s;}
.nei_product .pro_ul li:hover .txt{color: #3c98db;}


/*产品详情*/
.nei_proxq .proxq_top{position: relative;display: flex;}
.nei_proxq .proxq_top .xq_left{width: calc( 100% - 400px);}
.nei_proxq .proxq_top .xq_right{width:400px;position: absolute;right: 0;top:0;height: 100%; min-height: 50%; padding-left: 80px;}
.nei_proxq .proxq_top .xq_right .text{overflow-y: auto;height:calc(100% - 150px);}

.nei_proxq .xq_right .h4{font-size:26px;color: #3c98db;font-weight: bold;}
.nei_proxq .xq_right .h5{font-size:17px;color: #3797dd;font-weight: bold;position: relative;padding-bottom: 10px;}
.nei_proxq .xq_right .h5:after{content:"";width: 50px;height: 1px;background-color: #3c98db;bottom:0;left: 0; position: absolute;}
.nei_proxq .xq_right .inlist .h3:after{content: "";display:block;width: 50px;height: 2px;background-color: #3c98db;position: absolute;left: 0;bottom:0;}
.nei_proxq .xq_right .txt h3{font-size:14px;color: #686868;font-weight: bold;line-height: 30px;}
.nei_proxq .xq_right .txt{font-size:14px;color: #686868;line-height: 25px;}
.nei_proxq .xq_right .txt p:before{content: "";width: 6px;height: 6px;border-radius: 50%;background-color: #999999;display: inline-block;vertical-align: middle;margin-right: 5px;}
.nei_proxq .xq_right .btn{display: flex;align-items: center;height: 150px;}
.nei_proxq .xq_right .btn a{display: block;padding:8px 15px;background-color: #3c98db;color: #fff;margin-bottom: 15px}
.nei_proxq .xq_right .btn i{display: inline-block;margin-right: 10px;}
.nei_proxq .proxq_top .xq_right .text::-webkit-scrollbar{width:4px;background-color: #f2f2f2;}
.nei_proxq .proxq_top .xq_right .text::-webkit-scrollbar-thumb{background-color: #3c98db;}

.nei_mian .proxq_share{overflow:hidden;background-color: #f0f0f0;padding:25px 30px;margin-top: 35px;}
.nei_mian .proxq_share .bdsharebuttonbox a:first-child{background-image: none;cursor: initial;}
.nei_mian .proxq_share .fr a{color: #3c98db;}
.nei_mian .xq_page {overflow: hidden;padding:30px 0;font-weight: bold;font-size: 14px;color: #3c98db;}


/*解决方案*/
.nei_case .case_tit h3{color: #4b4a4a;font-size: 36px; position: relative;padding-bottom: 10px;font-weight: bold;}
.nei_case .case_tit h3:after{content:"";display: block; position:absolute;left: 0;bottom:0;width: 50px;height: 2px;background-color: #3c98db;}
.nei_case .case_tit p{font-size: 14px; color: #686868;padding:15px 0;}

.nei_case .inlist{display: flex;background-color: #f2f2f2;margin-bottom: 30px;min-height: 520px;}
.nei_case .inlist .left{width: 50%;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.nei_case .inlist .right{width: 50%;display: flex;align-items: center;padding:0 50px;}
.nei_case .inlist:nth-child(even) .left{order:1;}
.nei_case .inlist:hover img{transition: all 1.5s;transform: scale(1.05);}
.nei_case .inlist .right .txt h3{font-size:24px;color: #3c98db;font-weight: bold;margin-bottom: 15px;}
.nei_case .inlist .right .txt p{font-size:14px;color: #60605e;line-height: 25px;}
.nei_case .inlist .right .txt .more{display:inline-block;margin-top: 15px;color: #7f7f7f;}
.nei_case .inlist .right .txt .more:hover a{color: #3c98db;}

/*解决方案详情*/
.nei_casexq .case_tit{text-align: center;}
.nei_casexq .case_tit h3{color: #3c98db;font-size: 36px; position: relative;padding-bottom: 10px;font-weight: bold;}
.nei_casexq .case_tit h3:after{content:"";display: block; position:absolute;left: 50%;bottom:0;width: 50px;margin-left: -25px; height: 2px;background-color: #3c98db;}
.nei_casexq .case_tit p{font-size: 14px; color: #686868;padding:15px 0;}
.nei_casexq .case_tit .cont{ transition: all 0.3s;width: 150px;height: 150px;background-color: #3797dd;color: #fff;display: flex;align-items: center;justify-content: center;margin:30px auto;border-radius: 50%;}
.nei_casexq .case_tit .cont i{display: block;font-size: 35px;color: #fff;}
.nei_casexq .case_tit .cont a{color: #fff;display: block;}
.nei_casexq .case_tit .cont:hover{background-color: #3c98db;transition: all 0.3s;}

.nei_casexq .case_xqImg{position: relative;background: url("../img/xq02.jpg") no-repeat;overflow:hidden;}
.nei_casexq .case_xqImg .leftImg,
.nei_casexq .case_xqImg .rightImg{position: absolute;left: 0;right: 0;top:0;bottom:0;}

.nei_casexq .case_xqlisrt .tit{margin:30px 0;}
.nei_casexq .case_xqlisrt .tit h3{font-size:24px;font-weight: bold; color: #363636;}
.nei_casexq .case_xqlisrt .tit p{font-size:14px;color: #60605e;line-height: 25px;padding:15px 0;}

.nei_casexq .xq_list .swiper_top{display: flex;position: relative;}
.nei_casexq .xq_list .swiper_top .next_case,.nei_casexq .xq_list .swiper_top .prev_case{width: 45px;border:1px solid #ccc;outline: none;opacity:1;background-image: none;text-align: center;line-height:45px;}
.nei_casexq .xq_list .swiper_top .next_case{margin-left: 10px;right: 0;}
.nei_casexq .xq_list .swiper_top .prev_case{margin-right: 10px;left: 0;}
.nei_casexq .xq_list .swiper_top .gallery-thumbs{width: calc( 100% - 120px);}
.nei_casexq .xq_list .gallery-thumbs .swiper-slide{border:1px solid #ccc;text-align: center;height: 45px;line-height: 45px;cursor: pointer;position: relative;}
.nei_casexq .xq_list .gallery-thumbs  .swiper-slide-thumb-active{background-color: #3c98db;color: #fff;}
.nei_casexq .xq_list .gallery-top{margin:30px 0;}

.nei_casexq .xq_list .gallery-top .txt{position:absolute;left: 0;top:0;bottom:0;width: 35%;display: flex;align-items: center;padding-left: 45px;}

.nei_casexq .xq_list .gallery-top .txt h3{font-size:18px;color: #363636; }
.nei_casexq .xq_list .gallery-top .txt p{font-size:14px;color: #60605e;margin:15px 0; line-height: 25px;/*display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;*/}


/*工作机会*/
.nei_job .job_img{overflow:hidden;}
.nei_job .job_img:hover img{transition: all 0.5s;transform: scale(1.05);}
.nei_job .job_list{display: flex;flex-flow: wrap;}
.nei_job .job_list .inlist{margin-top: 15px;background-color: #f0f0f0;width: 49%;transition: all 0.5s;}
.nei_job .job_list .inlist a{padding:40px 30px;display: block;}
.nei_job .job_list .inlist:nth-child(odd){margin-right: 1%;}
.nei_job .job_list .inlist:nth-child(even){margin-left: 1%;}
.nei_job .job_cent {display: flex;margin-top: 15px;font-size: 14px;color: #686868;}
.nei_job .job_cent .inlist{width: 50%;padding:40px 30px;background-color: #f0f0f0;transition: all 0.5s;}
.nei_job .job_cent h3{font-size:30px;color: #4b4a4a;font-weight: bold;padding-bottom: 10px;position: relative;}
.nei_job .job_cent h3:after{content: "";width: 50px;height: 1px;background: #3c98db;left: 0;bottom: 0;display: block;position: absolute;}
.nei_job .job_cent p{padding:10px 0;line-height: 25px;}
.nei_job .job_cent .inlist:hover h3:after{background-color: #fff;transition: all 0.5s;}
.nei_job .job_list .inlist h3{font-size:24px;color: #3c98db;font-weight: bold;padding-bottom: 10px;}

.nei_job .job_cent .inlist:hover h3{color: #fff;transition: all 0.5s;}
.nei_job .job_list .inlist:hover h3{color: #fff;transition: all 0.5s;}
.nei_job .inlist:hover{background-color: #3c98db;transition: all 0.5s;color: #fff;}
.nei_job .inlist:hover a{color: #fff;transition: all 0.3s;}

/*工作机会详情*/
.nei_jobxq {margin-bottom:60px;}
.nei_jobxq .jobxq_tit{line-height: 25px;color: #575755;}
.nei_jobxq .jobxq_tit h3{font-size: 30px;font-weight: bold;margin-bottom: 10px;}
.nei_jobxq .jobxq_tit p{font-size: 16px;}
.nei_jobxq .jobxq_tit p span{display: inline-block;margin-right: 15px;}
.nei_jobxq .jobxq_list {margin-top: 15px;position: relative;}
.nei_jobxq .jobxq_list .inlist{border-top:1px dashed #ccc;padding:30px 0;line-height: 25px;color: #686868;}
.nei_jobxq .jobxq_list .inlist h3{color: #4b4a4a;font-size: 24px;font-weight: bold;margin-bottom: 15px;padding-bottom:10px;position: relative;}
.nei_jobxq .jobxq_list .inlist h3:after{content: "";width: 50px;height: 1px;background: #3c98db;left: 0;bottom: 0;display: block;position: absolute;}
.nei_jobxq .jobxq_list .jian{position: absolute;bottom:-35px;left: 0;display: block;}


/*联系我们*/
.nei_contact .cact_msg{display:  block;justify-content: space-between;margin:15px 0;}
.nei_contact .cact_msg .inlsit{width: 100%;border:3px solid #f0f0f0;padding:30px;display: flex;align-items: center;font-size:16px;color: #878787;line-height: 25px;}
.nei_contact .cact_msg .inlsit h3{font-size:18px;color: #3c98db;margin-bottom: 15px;font-weight: bold;}

/*需求咨询*/
.nei_contact form{flex-flow: wrap;display: flex;justify-content: space-between;}
.nei_contact form .input{width: 49%;}
.nei_contact form .input input{width: 100%;border:3px solid #f0f0f0;height: 50px;line-height: 50px;text-indent: 1em;}
.nei_contact form .input p{font-size:16px;color: #5b5a5a;height: 50px;line-height: 50px;}
.nei_contact form .input select{width: 100%;border:3px solid #f0f0f0;height: 50px;line-height: 50px;text-indent: 1em;}
.nei_contact form .textarea{width:100%;}
.nei_contact form .textarea textarea{border:3px solid #f0f0f0;width: 100%;resize: none;height: 270px;padding:15px;}

.nei_contact form .input input::-webkit-input-placeholder {color: #c6c7c2;}
.nei_contact form .input select{color: #c6c7c2;}
.nei_contact form .button{width: 100%;text-align: center;margin:30px 0;}
.nei_contact form .button button{padding:10px 50px;color:#fff;background: #3c98db;}

/*新闻中心*/
.nei_news .new_top{position: relative;}
.nei_news .new_top .text{position: absolute;right: 0;top:0;left: 0;bottom: 0; display: flex;align-items: center;}
.nei_news .new_top .flex{max-height: 80%;background-color: #3c98db;width: 40%;margin-left: 5%;padding:35px;color: #fff;}
.nei_news .new_top .flex p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;line-height: 25px;}
.nei_news .new_top .flex h3{font-size: 20px;margin-bottom: 10px;}
.nei_news .new_top .flex .more a{display: inline-block;margin-top: 15px;color: #fff;border:1px solid #fff;padding:10px 30px;}

.nei_news .new_list .inlist{display: flex;padding:30px 0;border-bottom: 1px solid #f0f0f0;}
.nei_news .new_list .inlist .data{width: 100px;height: 90px;text-align: center;background: #f0f0f0;padding:15px 0;color: #a7a7a7;}
.nei_news .new_list .inlist .data p{font-size:20px; }
.nei_news .new_list .inlist .data span{font-size:22px;}
.nei_news .new_list .inlist .txt{width: calc(100% - 100px);padding-left: 20px;}

.nei_news .new_list .inlist .txt h3{font-size: 20px;color: #4d4d4d;padding:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_news .new_list .inlist .txt p{font-size: 14px;color: #7f7f7f;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.nei_news .new_list .inlist:hover .data{color: #fff;background: #3c98db;transition: all 0.3s;}
.nei_news .new_list .inlist:hover h3{color: #3c98db;transition: all 0.3s;}

/*新闻详情*/
.nei_newxq .newxq_tit{text-align: center;border-bottom: 1px solid #f0f0f0;padding-bottom: 10px;}
.nei_newxq .newxq_tit h3{font-size: 24px;color: #4d4d4d;font-weight: bold;}
.nei_newxq .newxq_tit p{font-size: 14px;line-height: 30px;}
.nei_newxq .newxq_tit p span{display:inline-block;margin:0 5px;}
.nei_newxq .newxq_tit p i{display:inline-block;margin:0 5px;}
.nei_newxq .newxq_text{font-size: 14px;color: #7f7f7f;line-height: 25px;padding:30px 0;font-weight: 500;}



@media (max-width: 1366px){
header .head_nav .search{padding-right: 5%;}

}

@media (max-width: 1024px){

header .head_nav .logo{width: 25%;}
header .head_nav .nav_list li{width: 40%;}
header .head_nav .search{padding-right: 0;}
.banner{height:auto;position: initial;margin-top: 90px;}
.ind_about{margin-top: 0;}
.banner .ban_new{bottom:8%;}
.banner .ban_float .text .h3{font-size: 45px;}
.banner .ban_float .text .h2{font-size: 35px}
.banner .ban_float .text .p{font-size: 20px;}
.banner .ban_new .new_h3{padding-right: 5%;}
.banner .ban_new .new_ul .swiper-slide p{padding-left: 12px;}
.ind_hotproduct .left .inlist .h5{font-size:20px;}
.ind_hotproduct .left{padding-right: 15px;padding-bottom: 140px;}
.ind_hotproduct .left .inlist .h4{font-size: 30px;}
.ind_hotproduct .left .inlist .h3{font-size: 30px;margin-bottom: 20px;}

.nei_case .inlist{min-height: 364px;}
.nei_case .inlist .left{padding:50px;}
.nei_casexq .xq_list .gallery-top .txt{width:60%;}

.nei_news .new_top .flex{width: 50%;}
.nei_proxq .xq_right .btn a{display: inline-block;margin:0;}
.nei_proxq .xq_right .btn{height: 70px;}
.nei_proxq .proxq_top .xq_right .text{height: calc( 100% - 70px)}
.nei_proxq .proxq_top .xq_right{padding-left: 40px;}
.nei_news .new_top .flex{padding:20px;}
.nei_news .new_top .flex h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_news .new_top .flex .more a{padding:5px 20px;}
.nei_news .new_list .inlist{padding:20px 0;}
}


@media (max-width: 780px){
header .head_nav .nav_list{display: none;}
header .head_nav .logo{width: 50%;}
header .head_nav .search{width: 50%;padding-right: 100px;}
.banner .ban_new{bottom: 15px;left: 0;right: 0;height: 55px;}
.banner .ban_new .new_h3,.banner .ban_new .new_ul .swiper-slide p,.banner .ban_new .new_more{line-height: 55px;height: 55px;}

.banner .ban_float .text .h3{font-size: 35px;}
.banner .ban_float .text .h2{font-size: 35px}
.banner .ban_float .text .p{font-size: 18px;}
.banner .page .next_ban, .banner .page .prev_ban{width: 40px;line-height: 40px;height: 40px;}
.banner .ban_float .container{padding-left: 10%;}
.banner .page .prev_ban{left: 10%;}
.banner .page .next_ban{left: calc(12% + 40px);}
.nei_hezuo .hz_list li{height: 100px;width: 31.3333%;}
.nei_mian{margin:30px 0;}
.nei_case .case_tit h3{font-size: 30px;}
.nei_casexq .case_tit h3{font-size: 30px;}
.nei_youshi .ys_txt .txt{padding:20px 30px;}
.nei_product .pro_top .two_menu li{margin-bottom: 5px;}
.ind_new{margin-top: initial;}
.ind_new .ban_new .new_ul .swiper-slide p:after{display: none;}
.ind_new .ban_new .new_ul .swiper-slide p{width: 48%;}
.ind_new .ban_new .new_ul .swiper-slide{justify-content: space-between;}
.ind_new .ban_new{box-shadow: none;}
.ind_hotproduct .left .left_list{width: 100%;}




}

@media (max-width: 480px){
header .head_nav .search{display: none;}
header{height: 70px;line-height: 70px;}
header .menu{width: 70px;font-size: 12px;}
header .menu .em1{width: 35px;}
header .menu .em2{width: 35px;}
header .menu .em3{width: 35px;}
header .menu.active .em1{transform-origin: 14px 4px;}
.banner{margin-top: 70px;}
.banner .ban_float .container{padding:0;justify-content: center;}
.banner .ban_float .text .h2{font-size: 16px;}
.banner .ban_float .text .h3{font-size: 20px;margin:10px 0;}
.banner .ban_float .text .p{font-size: 14px;}
.banner .ban_float .text{margin-bottom: 70px;}
.banner .ban_new{bottom:0;}
.banner .ban_new .new_h3{width:60px;padding:0;font-size: 14px;line-height: normal;padding:10px;}
.banner .ban_new .new_h3:after{display: none;}
.banner .ban_new .new_more{width: 45px;}
.banner .ban_new .new_ul{width: calc(100% - 105px)}
.banner .ban_new .new_ul .swiper-slide .data{display: none;}
.banner .ban_new .new_ul .swiper-slide .text{width: 100%;}

.banner .page .next_ban{left: initial;right: 10px;}
.banner .page .prev_ban{left: 10px;}
.banner .page .next_ban, .banner .page .prev_ban{top:40%;}
.banner .ban_float .text .more a{margin-top: 15px;}
.ind_hotproduct .left .left_list{width: 100%;}
.ind_about, .ind_news{padding:30px 0;}
.ind_title h3{font-size: 25px;}
.ind_title p{line-height: 25px;}
.ind_about .inlist .p1 span{font-size: 40px;}
.ind_about .inlist .p2{font-size: 12px;padding:0 10px;}
.ind_cases .swiper_case{padding:30px 10px 60px;}
.ind_hotproduct .container{flex-flow: wrap;}
.ind_hotproduct .left{width: 100%;padding-left:0;padding-bottom: 50px;padding-right: 0;}
.ind_hotproduct .right{width: 100%;height: initial;margin-top: 15px;margin-bottom: 15px;}
.ind_hotproduct{height: initial;i}
.ind_hotproduct .right:after{display: none;}
.ind_hotproduct .left .next_hot, .ind_hotproduct .left .prev_hot{width: 50px;height: 50px;line-height: 50px;display: none;}
.ind_hotproduct .left .next_hot i, .ind_hotproduct .left .prev_hot i{font-size: 14px;line-height: 50px;}
.ind_hotproduct .left{padding-bottom: 0;width: 100%;}
.ind_hotproduct .left .prev_hot{right: 50px;}
.ind_hotproduct .left .inlist .h3,.ind_hotproduct .left .inlist .h4{font-size: 20px;}
.ind_hotproduct .left .inlist .h5{font-size: 16px;}
.ind_hotproduct .left .txt{line-height: 25px;}


.ind_sevice{padding:30px 0;}
.ind_product .pro_menu p{padding:5px 8px;font-size: 14px;}
.ind_product .pro_ul li{width: 48%;margin-bottom: 15px;}
.ind_sevice .sev_list .inlist{width: 50%;margin-bottom: 30px;}
.ind_sevice .sev_list{flex-flow: wrap;}
footer .foot_top{display: none;}
footer .foot_copy{padding-bottom: 60px;}

header .menu_hide .menu_ul{top:70px;}
header .menu_hide .menu_ul li span{padding:15px 30px;}
header .menu_hide .menu_ul .two_nav{padding:15px 30px;}
.nei_menu .menu_list{display: none;}
.nei_menu .tit{font-size: 20px;}
.nei_menu{margin-top: 70px;padding:15px 0;}
.nei_menu .add{font-size: 14px;}

.nei_about .ab_top{flex-flow: wrap;}
.nei_about .ab_top .img,.nei_about .ab_top .text{width: 100%;position: initial;padding:0;}
.nei_about .ab_top .text{max-height: 300px;margin-bottom: 15px;line-height: 25px;text-indent: 1em;}
.nei_about .ab_center .inlist .p1 span{font-size: 40px;}
.nei_about .ab_center .inlist .p2{font-size: 12px;}
.nei_about .ab_center{padding:20px 0;}

.nei_about .ab_foot .inlist{width: 46%;margin:0 2% 15px;}
.nei_about .ab_foot .text h3{font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nei_about .ab_foot .text p{font-size: 13px;line-height: normal;}
.nei_lic .lic_list h3 span{font-size: 30px;}
.nei_lic .lic_list h3{height: 100px;}
.nei_lic .lic_list .text p{line-height: normal;font-size: 13px;}
.nei_lic .lic_list .inlist .img{padding-bottom: 15px;margin-top: 5px;}

.nei_shebei .sb_list li{width: 46%;margin:0 2% 25px;}
.nei_shebei .sb_list .p{padding:10px 0;font-size: 14px}
.page_pro{margin:15px 0;}
.nei_video .vid_tit{font-size: 20px;padding:15px 0;}

.nei_hezuo .hz_list li{height: 50px;}
.nei_product .pro_ul li{width: 46%;margin:0 2% 15px;}
.nei_product .pro_ul{margin:0 -2%;}
.nei_proxq .proxq_top{flex-flow: wrap;}
.nei_proxq .proxq_top .xq_left{width: 100%;}
.nei_proxq .proxq_top .xq_right{width: 100%;position: initial;padding-left: 0;}
.nei_proxq .proxq_top .xq_right .text{margin-top:15px;max-height: 300px;}
.nei_case .inlist{flex-flow: wrap;}
.nei_case .inlist .left,.nei_case .inlist .right{padding:30px;width: 100%;}
.nei_case .inlist .left{order:1;}
.nei_case .case_tit h3{font-size: 25px;}
.nei_case .inlist .right .txt h3{font-size: 20px;}
.nei_case .inlist .right .txt p{font-size: 13px;line-height: 22px;}
.nei_news .new_top .text{position: initial;}
.nei_news .new_top .flex{width: 100%;margin:0;padding:15px ;}
.nei_news .new_top .flex h3{font-size: 18px;}
.nei_news .new_top .flex p{font-size: 13px;line-height: normal;}

.nei_news .new_list .inlist .data{width: 80px;height: 75px;padding:12px 0;}
.nei_news .new_list .inlist .txt{padding-left: 15px;}
.nei_news .new_list .inlist .txt h3{font-size: 16px;}
.nei_news .new_list .inlist .txt p{font-size: 13px;line-height: 22px;}
.nei_news .new_list .inlist .data span{font-size: 20px;}
.nei_news .new_list .inlist .data p{font-size:16px;}
.nei_newxq .newxq_tit h3{font-size: 20px;}
.nei_newxq .newxq_tit p span{margin:0;}
.nei_newxq .newxq_tit p{font-size: 12px;}
.nei_newxq .newxq_text{font-size: 13px;padding:15px 0;}
.nei_mian .proxq_share{padding:15px;}
#dituContent{height: 300px!important;}
.nei_contact .cact_msg{flex-flow: wrap;}
.nei_contact .cact_msg .inlsit{width: 100%;margin-bottom: 15px;padding:20px;}
.nei_job .job_cent{flex-wrap:wrap;}
.nei_job .job_cent .inlist{width: 100%;margin-bottom: 15px;padding:30px;}
.nei_job .job_cent h3{font-size: 25px;}
.nei_job .job_list .inlist{width: 100%;}
.nei_job .job_list .inlist:nth-child(odd){margin-right:0;}
.nei_job .job_list .inlist:nth-child(even){margin-left:0;}
.nei_jobxq .jobxq_tit h3{font-size: 25px;}
.nei_contact form .textarea textarea{height: 150px;}
.nei_casexq .case_tit .cont{width: 100px;height: 100px;margin:15px auto;}
.nei_contact form .input p,.nei_contact form .input select,.nei_contact form .input input{height: 40px;line-height: 40px;font-size: 14px;}
.nei_casexq .xq_list .gallery-thumbs .swiper-slide{font-size: 13px;}
.nei_casexq .xq_list .gallery-top .txt{position: initial;width: 100%;padding-left: 0;margin-top: 15px;background-color: #fff;}
.nei_casexq .xq_list .gallery-top .txt p{font-size: 13px;line-height: 22px;margin:10px 0;}
.ind_cases .swiper-slide:hover{transform:scale(1);transition: all 0.5s; box-shadow: initial;}
.nei_product .pro_top .h3{font-size: 25px;}
.ind_product{padding:30px 0;}
.ind_video .video_btn .btn,.nei_video .video_btn .btn{width: 70px;height: 70px;line-height: 70px;}
.ind_video .video_btn .btn i,.nei_video .video_btn .btn i{font-size: 30px}
footer .foot_copy span{display: block;}
.nei_youshi .ys_txt .txt{padding:15px ;}
.nei_youshi .txt p{margin:5px 0;}
.nei_youshi .txt .more{padding:0 15px;}
.nei_youshi .ys_txt{position: initial;}
.ind_new .container{padding:0;}
.ind_new .ban_new .new_h3{width: 70px;font-size: 15px;line-height: initial;padding: 15px;}
.ind_new .ban_new .new_h3:after{display: none;}
.ind_new .ban_new .new_more{width: 50px;line-height: 70px;}
.ind_new .ban_new{height: 70px;}
.ind_new .ban_new .new_ul{width: calc(100% - 120px);line-height: 30px;height: 70px;margin-left: 10px;}
.ind_new .ban_new .new_ul .swiper-slide{line-height: 30px;flex-flow: wrap;}
.ind_new .ban_new .new_ul .swiper-slide p{height: 30px;width: 100%;}
.ind_hotproduct .right .gallery-thumbs{margin-top: 2px;}
.ind_hotproduct .right .gallery-thumbs .swiper-slide{border:none;}

}





















#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin: 30px auto;}
#page li{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}
#page li:hover{border:1px solid #3c98db;}
#page li:hover a{color: #3c98db;}
#page li a{ color:#666}
#page li.active{border:1px solid #3c98db; background-color: #3c98db; color:#FFFFFF}
#page li.active a{ color:#fff}